Using Incremental Planning to Foster Application Framework Reuse
نویسندگان
چکیده
In this work, we present an approach for documenting object-oriented application frameworks and using the documentation to guide the framework instantiation process. Our approach is based on a shift from a frameworkcentered to a functionality-centered documentation, through which a tool can guide the instantiation process according to the functionality required for the new application. The fundamental idea of our work is the combination of the concept of user-tasks modeling and least commitment planning methods to guide the instantiation process. Based on these techniques, the tool is able to present the different high level activities that can be carried out when creating a new application from a framework to the developer, taking as a basis the documentation provided by the designer through instantiation rules.
منابع مشابه
Using Incremental Planning to Foster Application Frameworks Reuse
In this work, we present an approach for documenting object-oriented application frameworks and using the documentation to guide the framework instantiation process. Our approach is based on a shift from a framework-centered to a functionality-centered documentation, through which, a tool can guide the instantiation process according to the functionality required for the new application. The fu...
متن کاملTruncated Incremental Search: Faster Replanning by Exploiting Suboptimality
Incremental heuristic searches try to reuse their previous search efforts whenever these are available. As a result, they can often solve a sequence of similar planning problems much faster than planning from scratch. State-of-the-art incremental heuristic searches such as LPA*, D* and D* Lite all work by propagating cost changes to all the states on the search tree whose gvalues (the costs of ...
متن کاملEffort Estimation for Changing Requirements
Complex software systems have to cope with a steady stream of changing requirements. However, current software engineering techniques are ill equipped for assessing the impact of changes, either within a single system or across reused assets and the systems in which they are reused. This is a critical inhibitor for (amongst others) effort estimation in the object-oriented development process wh...
متن کاملPlanning and Developing Services for Diabetic Retinopathy in Sub-Saharan Africa
Background Over the past few decades diabetes has emerged as an important non-communicable disease in SubSaharan Africa (SSA). Sight loss from Diabetic Retinopathy (DR) can be prevented with screening and early treatment. The objective of this paper is to outline the required actions and considerations in the planning and development of DR screening services. Methods A multiple-case study app...
متن کاملIncremental Development Using Object Oriented Frameworks: A Case Study
The object oriented framework-based approach is one of the most powerful approaches to incremental development. In this paper we report on our experiences in applying the framework-based approach to the domain of genetic algorithms. Although different genetic algorithm (GA) systems have much in common with each other, each such system is typically designed and implemented from scratch. Our goal...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- International Journal of Software Engineering and Knowledge Engineering
دوره 10 شماره
صفحات -
تاریخ انتشار 2000